body, body * { margin: 0; padding: 0; outline: none; border: none; list-style: none; box-sizing: border-box; -webkit-appearance: none; border-radius: 0; }

body { font-size: 14px; color: #000; background-color: #f4f4f4; margin: 0 auto; min-width: 320px; }

a { color: #000; text-decoration: none; }

a:hover { color: #000; }

i { display: inline-block; border-radius: 50%; }

button { text-align: center; color: #fff; font-size: 0.33rem; }

p { line-height: inherit; font-size: inherit; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

.fl-left { float: left; }

.fl-right { float: right; }

.absolute { position: absolute; }

.relative { position: relative; }

.sPage { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; }

.page { position: relative; }

.pHead { position: absolute; height: 0.79rem; width: 100%;  text-align: center; line-height: 0.79rem; background-color: #fff; }

.pBody { padding-top: 0.79rem !important; display: inline-block; width: 100% !important; background-color: #f4f4f4; overflow-x: hidden !important;}
@-webkit-keyframes a { 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 1; }
  to { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } }
@keyframes a { 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 1; }
  to { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } }
@-webkit-keyframes b { 0% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 1; } }
@keyframes b { 0% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 1; } }
.enter, .leave { position: fixed; top: 0px; right: 0; bottom: 0; left: 0; z-index: 1; }

.enter { -webkit-animation: a .1s forwards; animation: a 0.1s forwards; }

.leave { -webkit-animation: b .1s forwards; animation: b 0.1s forwards; }

#loading { position: relative; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; background-color: rgba(200, 200, 200, 0.2); }

#loading > div { position: fixed; top: 50%; left: 50%; width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; background-position: center; background-size: contain; background-repeat: no-repeat; }

@-webkit-keyframes cc1 { from { transform: rotate(0deg); }
  to { transform: rotate(359deg); } }
@keyframes cc1 { from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(359deg); } }
@-webkit-keyframes cc2 { from { transform: rotate(0deg); }
  to { transform: rotate(-359deg); } }
@keyframes cc2 { from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(-359deg); } }
#loading > div.cc1 { background-image: url(../images/loading_1.png); animation: cc1 1s linear infinite; -webkit-animation: cc1 1s linear infinite; }

#loading > div.cc2 { background-image: url(../images/loading_2.png); animation: cc2 1s linear infinite; -webkit-animation: cc2 1s linear infinite; }

#alertmes { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: rgba(0, 0, 0, 0.2); }

#alertmes > div { position: fixed; top: 80%; left: 50%; width: auto; padding: 0.1rem 0.3rem; height: 0.4rem; background-color: rgba(0, 0, 0, 0.4); color: #fff; text-align: center; font-size: 0.24rem; line-height: 0.4rem; border-radius: 0.1rem; }

.header_1 {  padding: 0;margin: 0;}
.header_1 h2 { margin-left: 10%; overflow: hidden; width: 80%;white-space: nowrap;text-overflow:ellipsis;  color: #333; font-weight: normal; font-size: 0.32rem; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.header_1 span { position: absolute; color: #ff5000; top: 0; }
.header_1 .icon-zuojiantou { font-size: 0.44rem; left: 0; }
.header_1 .CJ-address-list-icon { font-size: 0.44rem; left: 0; }
.header_1 .CJ-address-list-icon:before {content: "\e63f";}
.header_1 .right-btn { width: 0.71rem; height: 0.4rem; right: 0.2rem; top: 0.2rem; line-height: 0.4rem; background-color: #ff5b10; color: #fff; }
.header_1 .text-right { color: #fff; font-size: 0.26rem; right: 0.2rem; top: 0; }
.header_1 .icon-shezhi { position: absolute; right: 0.2rem; color: #fff; top: 0; }
.header_1 .icon-fxshare { right: 0.27rem; border: 1px solid #FF5000; border-radius: 50%; width: 0.43rem; height: 0.43rem; line-height: 0.43rem; top: 0.18rem; }
.header_1 .icon-tianjiahaoyou { right: 0.2rem; font-size: 0.5rem; }
.header_1 .icon-jt-copy { left: 0.05rem; }

.header1 { background-color: #ff5000 !important; color: #fff !important; }
.header1 h2 { color: #fff; }
.header1 h2 .icon-jiache{ float: left;width: 30%; }
.header1 span { color: #fff !important; }
.header1 ::-webkit-input-placeholder { /* WebKit browsers */ color: #fff; }
.header1 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; }
.header1 ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; }
.header1 :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #fff; }

.btn { font-size: 0.33rem; position: fixed; bottom: 0; left: 0; right: 0; background-color: #ff5c11; color: #fff; height: 0.76rem; width: 100%; line-height: 0.76rem; }

.fixed { position: fixed; }

.footer { background-color: #fff; position: fixed; bottom: 0; left: 0; right: 0; text-align: center; height: 0.96rem; border-top: 1px solid #dadada; }
.footer li { margin-top: 0.1rem; float: left; width: 25%; }
.footer li .iconfont { color: #3d4041; font-size: 0.4rem; line-height: 0.5rem; }
.footer li .icon-zhinanzhen-copy { font-size: 0.5rem; }
.footer li p:nth-last-child(1) { font-size: 0.18rem; }

.footer9 .footer { background-color: #fff; position: fixed; bottom: 0; left: 0; right: 0; text-align: center; border-top: 1px solid #dadada; }
.footer9 .footer li { float: left; width: 33.33%; }
.footer9 .footer li a .iconfont { font-size: 0.4rem; margin-top: 0.05rem; }

.swiper-container .swiper-slide img { width: 6.4rem !important; height: 2rem !important; }

.XL { margin-top: 0.05rem; display: inline-block; padding-top: 0.02rem; padding: 0 0.1rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.18rem !important; color: #ff5000 !important; border: 1px dashed #ff5000; border-radius: 0.1rem; text-align: center; }

.swiper-pagination-bullet { width: 0.12rem !important; height: 0.12rem !important; border-radius: 100% !important; border: 1px solid rgba(0, 0, 0, 0.41); }

.swiper-pagination-bullet-active { background-color: #ff5000; border: 1px solid rgba(255, 255, 255, 0.72); }

div#tabBar {position: fixed;width: 100%;left: 0px;bottom: 0px;z-index: 99;}

.scroll_webkit{height: 100%;overflow-y: scroll;-webkit-overflow-scrolling: touch;padding-bottom: 1.2rem;}
.popPageShow {display: block !important;}
/*# sourceMappingURL=public.css.map */


/*----------------mui.showLoading---------------*/
.mui-show-loading {
    position: fixed;
    padding: 5px;
    width: 120px;
    min-height: 120px;
    top: 45%;
    left: 50%;
    margin-left: -60px;
    background: rgba(0, 0, 0, 0.6);
    text-align: center;
    border-radius: 5px;
    color: #FFFFFF;
    visibility: hidden;
    margin: 0;
    z-index: 2000;

    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    opacity: 0;
    -webkit-transform: scale(0.9) translate(-50%, -50%);
    transform: scale(0.9) translate(-50%, -50%);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.mui-show-loading.loading-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
}
.mui-show-loading .mui-spinner{
    margin-top: 24px;
    width: 36px;
    height: 36px;
}
.mui-show-loading .text {
    line-height: 1.6;
    font-family: -apple-system-font,"Helvetica Neue",sans-serif;
    font-size: 14px;
    margin: 10px 0 0;
    color: #fff;
}

.mui-show-loading-mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.mui-show-loading-mask-hidden{
    display: none !important;
}


